home *** CD-ROM | disk | FTP | other *** search
/ LOGIC Apps / Logic-APPLE_II_APPS.iso / pc / LOGIC Apple II 5.25" Library - DOS Part 3 / DOS078A.dsk / POKE BINARY TO BASIC.bas < prev    next >
BASIC Source File  |  2012-02-16  |  1KB  |  22 lines

  1. 10  TEXT : HOME : PRINT "CREATE EXEC FILE TO TRANSFER MACHINE    LANGUAGE ROUTINE TO ANOTHER BASIC       PROGRAM. WHICH IN TURN WILL POKE THAT   ROUTINE WHEN THAT BASIC PROGRAM IS RUN"
  2. 15  PRINT "<CTRL-D>NOMONI,C,O"
  3. 20  PRINT : PRINT "TO USE THIS PROGRAM, BLOAD THE BINARY   PROGRAM THAT YOU WANT TRANSFERED.": PRINT : INPUT "WHAT IS THE DECIMAL STARTING ADDRESS OF THAT PROGRAM ? ";SA
  4. 30  PRINT : INPUT "WHAT IS THE DECIMAL LENGTH OF THAT      PROGRAM ? ";LE
  5. 40  PRINT : INPUT "WHAT LINE NUMBER DO YOU WANT THE POKES  TO START AT IN THE BASIC PROGRAM ? ";LINENUMBER
  6. 50  PRINT "<CTRL-D>OPEN MACH.POKE,V"
  7. 60  PRINT "<CTRL-D>DELETE MACH.POKE"
  8. 70  PRINT "<CTRL-D>OPEN MACH.POKE"
  9. 80  PRINT "<CTRL-D>WRITE MACH.POKE"
  10. 90  FOR PLACE = SA TO (SA +(LE -1))
  11. 95 COUNTER = COUNTER +1
  12. 100  IF COUNTER = 10  THEN COUNTER = 1
  13. 110  IF COUNTER < >1  THEN 120
  14. 111  PRINT 
  15. 112  PRINT LINENUMBER;
  16. 113 LINENUMBER = LINENUMBER +1
  17. 120  PRINT " POKE ";PLACE;","; PEEK(PLACE);" :";
  18. 130  NEXT PLACE
  19. 135  PRINT 
  20. 140  PRINT "<CTRL-D>CLOSE MACH.POKE"
  21. 145  HOME : PRINT "NOW LOAD THE PROGRAM YOU WANT TO        INSERT THE POKES INTO AND THEN EXEC     THE FILE NAMED MACH.POKE"
  22. 150  END